$(function (){
    $('#username').blur(function (){
        var username = $('#username').val();
        axios({
            method:"get",
            url: "http://localhost:8080/day16_final/user/selectByName?username=" + username
        }).then(resp => {
            if(resp.data){
                // console.log(resp.data);//测试
                //用户名已存在
                $('#username_err').css('display', 'inline-block').fadeOut(3000, 'linear');
            }
        });
    });
    $('#reg_btn').click(function (){
        var username = $('#username').val();
        var password = $('#password').val();
        var t = 1;
        /*用户名输入框非空判断*/
        if (username == null || username == "") {
            //用户名为空，提示
            $('#username').focus().addClass('outlineColor').blur(function () {
                //用户名为空，就给输入框加红框，当焦点消失时恢复原本样式
                $('#username').removeClass('outlineColor');
            });
            t = 0;
        }
        /*密码输入框非空判断*/
        if (t == 1 && (password == null || password == "")) {
            //密码为空，提示,增加焦点，边框变红
            $('#password').focus().addClass('outlineColor').blur(function () {
                $('#password').removeClass('outlineColor');
            });
            t = 0;
        }
        //将用户数据封装成JSON对象，方便使用AJAX传递
        var params = {
            'username' : username,
            'password' : password
        }
       if(t == 1){
           axios({
               method:"post",
               url:"http://localhost:8080/day16_final/user/add",
               data:params
           }).then(resp => {
               if(resp.data == "success"){
                   //注册成功，跳转导登录界面(flag用于判断是否需要展示注册成功的提示信息)
                   location.href = "../html/login.html";
               }
           })
       }
    });
});